#byte
execute if data storage dab:util valueTypeCheck{type:"byte"} run return run data modify storage dab:util valueTypeCheck.test append value 5b

#boolean
execute if data storage dab:util valueTypeCheck{type:"boolean"} run return run data modify storage dab:util valueTypeCheck.test append value true

#short
execute if data storage dab:util valueTypeCheck{type:"short"} run return run data modify storage dab:util valueTypeCheck.test append value 1s

#int
execute if data storage dab:util valueTypeCheck{type:"int"} run return run data modify storage dab:util valueTypeCheck.test append value 1

#long
execute if data storage dab:util valueTypeCheck{type:"long"} run return run data modify storage dab:util valueTypeCheck.test append value 1L

#float
execute if data storage dab:util valueTypeCheck{type:"float"} run return run data modify storage dab:util valueTypeCheck.test append value 1.0f

#double
execute if data storage dab:util valueTypeCheck{type:"double"} run return run data modify storage dab:util valueTypeCheck.test append value 1.0d

#string
execute if data storage dab:util valueTypeCheck{type:"string"} run return run data modify storage dab:util valueTypeCheck.test append value ""

#list
execute if data storage dab:util valueTypeCheck{type:"list"} run return run data modify storage dab:util valueTypeCheck.test append value []

#compound
execute if data storage dab:util valueTypeCheck{type:"compound"} run return run data modify storage dab:util valueTypeCheck.test append value {}

#UUID
execute if data storage dab:util valueTypeCheck{type:"UUID"} run return run data modify storage dab:util valueTypeCheck.test append value [I; 1, 1, 1, 1]